]> fbox.kageds.com Git - adventofcode.git/blob - 2021/Gareth solution Python/6.py
move unit64 back to int
[adventofcode.git] / 2021 / Gareth solution Python / 6.py
1 #it is very not efficient for pt2 but I didn't have much time today to think of a better solution
2 fish = [2,3,1,3,4,4,1,5,2,3,1,1,4,5,5,3,5,5,4,1,2,1,1,1,1,1,1,4,1,1,1,4,1,3,1,4,1,1,4,1,3,4,5,1,1,5,3,4,3,4,1,5,1,3,1,1,1,3,5,3,2,3,1,5,2,2,1,1,4,1,1,2,2,2,2,3,2,1,2,5,4,1,1,1,5,5,3,1,3,2,2,2,5,1,5,2,4,1,1,3,3,5,2,3,1,2,1,5,1,4,3,5,2,1,5,3,4,4,5,3,1,2,4,3,4,1,3,1,1,2,5,4,3,5,3,2,1,4,1,4,4,2,3,1,1,2,1,1,3,3,3,1,1,2,2,1,1,1,5,1,5,1,4,5,1,5,2,4,3,1,1,3,2,2,1,4,3,1,1,1,3,3,3,4,5,2,3,3,1,3,1,4,1,1,1,2,5,1,4,1,2,4,5,4,1,5,1,5,5,1,5,5,2,5,5,1,4,5,1,1,3,2,5,5,5,4,3,2,5,4,1,1,2,4,4,1,1,1,3,2,1,1,2,1,2,2,3,4,5,4,1,4,5,1,1,5,5,1,4,1,4,4,1,5,3,1,4,3,5,3,1,3,1,4,2,4,5,1,4,1,2,4,1,2,5,1,1,5,1,1,3,1,1,2,3,4,2,4,3,1]
3 day = 0
4 index = 0
5 while True:
6 if day == 256:
7 break
8 if index == len(fish):
9 index = 0
10 day = day + 1
11 print("Day",day)
12 if fish[index] == 0:
13 fish[index] = 6
14 fish.append(9)
15 elif fish[index]!=0:
16 fish[index]= fish[index]-1
17 index = index + 1
18 print("Number fo fish ",len(fish))